package graph;
import java.util.LinkedList;

/** this class, Vertex is a abstract class
 	and IVisitor is a corresponding interface*/
public class Vertex {
	private IVisitor visitor;
	private AbstractEntityClass objRef ;
	private LinkedList<BiDiredtedEdge> edgeList;
	
	public void Vertex(){
		visitor = null;
		objRef = nill;
		edgeList = null;
	}
	
	public void Vertex(IVisitor v){
	}
	
	public void setVisitor(IVisitor v){
	}
	
	public void AddEdgeTo(Vertex thatVertex){
	}
	
	public void AddEdge(Edge thatEdge){
	}
	
	public void deleteEdgeWith(AbstractEntityClass typeOf){
	}
	
	public void findEdgeByType(AbstractEntityClass typeOf){
	}
	
	public void findEdgeByIDAndType(int D, AbstractEntityClass typeOf){
	}
	
	
}
